import { Authority } from '@/shared/security/authority';
/* tslint:disable */
// prettier-ignore

// prettier-ignore
const UserAccount = () => import('@/entities/user-account/user-account.vue');
// prettier-ignore
const UserAccountUpdate = () => import('@/entities/user-account/user-account-update.vue');
// prettier-ignore
const UserAccountDetails = () => import('@/entities/user-account/user-account-details.vue');
// prettier-ignore
const UserFavorateItem = () => import('@/entities/user-favorate-item/user-favorate-item.vue');
// prettier-ignore
const UserFavorateItemUpdate = () => import('@/entities/user-favorate-item/user-favorate-item-update.vue');
// prettier-ignore
const UserFavorateItemDetails = () => import('@/entities/user-favorate-item/user-favorate-item-details.vue');
// prettier-ignore
const UserFans = () => import('@/entities/user-fans/user-fans.vue');
// prettier-ignore
const UserFansUpdate = () => import('@/entities/user-fans/user-fans-update.vue');
// prettier-ignore
const UserFansDetails = () => import('@/entities/user-fans/user-fans-details.vue');
// prettier-ignore
const UserContentPraise = () => import('@/entities/user-content-praise/user-content-praise.vue');
// prettier-ignore
const UserContentPraiseUpdate = () => import('@/entities/user-content-praise/user-content-praise-update.vue');
// prettier-ignore
const UserContentPraiseDetails = () => import('@/entities/user-content-praise/user-content-praise-details.vue');
// prettier-ignore
const UserShare = () => import('@/entities/user-share/user-share.vue');
// prettier-ignore
const UserShareUpdate = () => import('@/entities/user-share/user-share-update.vue');
// prettier-ignore
const UserShareDetails = () => import('@/entities/user-share/user-share-details.vue');
// prettier-ignore
const ContentInfo = () => import('@/entities/content-info/content-info.vue');
// prettier-ignore
const ContentInfoUpdate = () => import('@/entities/content-info/content-info-update.vue');
// prettier-ignore
const ContentInfoDetails = () => import('@/entities/content-info/content-info-details.vue');
// prettier-ignore
const ContentType = () => import('@/entities/content-type/content-type.vue');
// prettier-ignore
const ContentTypeUpdate = () => import('@/entities/content-type/content-type-update.vue');
// prettier-ignore
const ContentTypeDetails = () => import('@/entities/content-type/content-type-details.vue');
// jhipster-needle-add-entity-to-router-import - JHipster will import entities to the router here

export default [
  {
    path: '/user-account',
    name: 'UserAccount',
    component: UserAccount,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-account/new',
    name: 'UserAccountCreate',
    component: UserAccountUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-account/:userAccountId/edit',
    name: 'UserAccountEdit',
    component: UserAccountUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-account/:userAccountId/view',
    name: 'UserAccountView',
    component: UserAccountDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-favorate-item',
    name: 'UserFavorateItem',
    component: UserFavorateItem,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-favorate-item/new',
    name: 'UserFavorateItemCreate',
    component: UserFavorateItemUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-favorate-item/:userFavorateItemId/edit',
    name: 'UserFavorateItemEdit',
    component: UserFavorateItemUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-favorate-item/:userFavorateItemId/view',
    name: 'UserFavorateItemView',
    component: UserFavorateItemDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-fans',
    name: 'UserFans',
    component: UserFans,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-fans/new',
    name: 'UserFansCreate',
    component: UserFansUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-fans/:userFansId/edit',
    name: 'UserFansEdit',
    component: UserFansUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-fans/:userFansId/view',
    name: 'UserFansView',
    component: UserFansDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-content-praise',
    name: 'UserContentPraise',
    component: UserContentPraise,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-content-praise/new',
    name: 'UserContentPraiseCreate',
    component: UserContentPraiseUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-content-praise/:userContentPraiseId/edit',
    name: 'UserContentPraiseEdit',
    component: UserContentPraiseUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-content-praise/:userContentPraiseId/view',
    name: 'UserContentPraiseView',
    component: UserContentPraiseDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-share',
    name: 'UserShare',
    component: UserShare,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-share/new',
    name: 'UserShareCreate',
    component: UserShareUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-share/:userShareId/edit',
    name: 'UserShareEdit',
    component: UserShareUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/user-share/:userShareId/view',
    name: 'UserShareView',
    component: UserShareDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-info',
    name: 'ContentInfo',
    component: ContentInfo,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-info/new',
    name: 'ContentInfoCreate',
    component: ContentInfoUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-info/:contentInfoId/edit',
    name: 'ContentInfoEdit',
    component: ContentInfoUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-info/:contentInfoId/view',
    name: 'ContentInfoView',
    component: ContentInfoDetails,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-type',
    name: 'ContentType',
    component: ContentType,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-type/new',
    name: 'ContentTypeCreate',
    component: ContentTypeUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-type/:contentTypeId/edit',
    name: 'ContentTypeEdit',
    component: ContentTypeUpdate,
    meta: { authorities: [Authority.USER] },
  },
  {
    path: '/content-type/:contentTypeId/view',
    name: 'ContentTypeView',
    component: ContentTypeDetails,
    meta: { authorities: [Authority.USER] },
  },
  // jhipster-needle-add-entity-to-router - JHipster will add entities to the router here
];
